pto thin-client fundraising patents custom software development search engine marketing fundraiser patent sem search engine optimization genetic copyrights development software development software intellectual property seo algorithms application neural networks pta radius3